package com.example.spring_mybatis.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.spring_mybatis.model.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 商户表
 * </p>
 *
 * @author 水痕
 * @since 2023-09-17 19:13:11
 */
@Getter
@Setter
@TableName("tenant")
public class TenantEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 商户名称
     */
    @TableField("name")
    private String name;

    /**
     * 商户联系人
     */
    @TableField("username")
    private String username;

    /**
     * 手机号码
     */
    @TableField("mobile")
    private String mobile;

    /**
     * 邮箱地址
     */
    @TableField("email")
    private String email;

    /**
     * 商户头像
     */
    @TableField("avatar")
    private String avatar;

    /**
     * 余额
     */
    @TableField("balance")
    private BigDecimal balance;

    /**
     * 关联到role表主键id
     */
    @TableField("role_id")
    private String roleId;

    /**
     * 商户法人名字
     */
    @TableField("legal_person")
    private String legalPerson;

    /**
     * 商户营业执照图片
     */
    @TableField("business_license_url")
    private String businessLicenseUrl;

    /**
     * 商户地址
     */
    @TableField("address")
    private String address;

    /**
     * 状态0是正常,1是禁用
     */
    @TableField("status")
    private Byte status;

    /**
     * 排序
     */
    @TableField("sort")
    private Integer sort;

    /**
     * 描素
     */
    @TableField("description")
    private String description;
}
